package br.edu.sistemaacademico.pojo;

import java.util.HashMap;
import java.util.Map;

public class PrototypeFactory {

	private static Map<String, Pessoa> pessoas = new HashMap<String, Pessoa>();
	   
	   static {
	      pessoas.put("aluno",new Aluno());
	      pessoas.put("professor",new Professor());
	      pessoas.put("servidor",new Servidor());
	   }

	   public static Pessoa createPrototypeFactory(String pessoa) {
	      return ((Pessoa) pessoas.get(pessoa)).clone();
	   }
}
